package com.dbn.webmagic.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

@Data
@TableName("comnotice")
public class Comnotice implements Serializable {
    @TableId(value ="id", type = IdType.AUTO)
    private Integer id;
    /**
     * 植物种类
     */
    private String planttype;
    /**
     * 品种名称
     */
    private String tempname;
    /**
     * 申请号
     */
    private String applyno;
    /**
     * 申请日
     */
    private String applydate;
    /**
     * 申请人
     */
    private String applyname;
    /**
     * 申请公告日
     */
    private String applynodedate;
    /**
     * 目前状态
     */
    private String status;
    /**
     * 申请的撤回日
     */
    private String applybackdate;
    /**
     * 品种权人
     */
    private String variety;
    /**
     * 授权日
     */
    private String applyvarietydate;
    /**
     * 品种权终止日
     */
    private String varietystopdate;

    private List<Agent> agentList;//代理人转让
    private List<Variety> varietyList;//品种权转让
    private List<VarChange> varChangeList;//品种权人变更
    private List<WorkItemChange> workItemChangeList;//著录项目变更日
    private List<ApplyAdress> applyAdresList;//申请人地址变更日
    private List<ApplyName> applyNameList;//申请人变更日
    private List<VarNameChange> varNameChangeList;//品种权人变更
    private List<NoticeEntity> noticeEntityList;//公告内容



    private String togetherapply;//共同申请人
    private String togethervariet;//共同品种权人
    private String recalldate;//视为撤回日
    private String giveupdate;//视为放弃日
    private String varback;//权利的恢复日
    /**
     * 唯一id
     */
    private String noticesimpleid;

}
